package com.kerrykidz.system.service;


import javax.servlet.http.HttpServletResponse;

import com.kerrykidz.system.vo.ReportSearchParam;
import com.rdp.framework.exception.RDPException;


/**
 * 
 * @ClassName: IReportService 
 * @description: 报表操作的service层
 * @author: zhuss 
 * @date: 2014年9月11日 下午4:17:31 
 * @version: V1.0
 *
 */
public interface IReportService {
	
	/**
	 * 查询数据
	 * @param reportParam
	 * @return
	 * @throws RDPException
	 * @date: 2014年10月17日
	 */
	public ReportSearchParam queryData(ReportSearchParam reportParam) throws RDPException;
	
	/**
	 * 报表导出
	 * @param reportParam
	 * @return String 目标地址
	 * @throws RDPException
	 * @date: 2014年9月11日
	 */
	public void reportExport(ReportSearchParam reportParam,HttpServletResponse response) throws RDPException;

	void barCodeExport(ReportSearchParam reportParam,
			HttpServletResponse response) throws RDPException;
}
